package com.example.yogurtsystem.service;

import com.example.yogurtsystem.dto.ResultDTO;
import com.example.yogurtsystem.entity.Drinks;

import java.util.List;

/**
 * @author ZXB
 * @version 1.0.0
 * @ClassName DrinksService
 * @Description TODO
 * @Date 2021/8/14 15:42
 */
public interface DrinksService {

    /**
     * 新增饮品
     * @param drinks 饮品
     */
    void insertDrinks(Drinks drinks);

    /**
     * 更新饮品
     * @param drinks 饮品
     */
    void updateDrinks(Drinks drinks);

    /**
     * 删除饮品
     * @param id 饮品id
     */
    void deleteDrinks(String id);

    /**
     * 分页查询饮品
     * @param pageNum 页码
     * @param pageSize 页数
     * @param name 名称
     * @return
     */
    ResultDTO selectDrinksByLimit(int pageNum, int pageSize, String name);

    List<Drinks> getDrinkList();
}
